package com.ipfsemc.ipfsemc.swagger;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 配置的关于Swagger的自定义注解
 * <p>
 * 用来隐藏掉实体类中那些我们不想在Swagger页面上显示的属性
 *
 * @author admin
 */

@Target({ElementType.PARAMETER, ElementType.FIELD, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface ApiModelPropertyIgnore {

    /**
     * 对象属性值：填充不需要传入的参数
     *
     * @return
     */
    String[] value();

}
